package cn.leaf.adapter;

/**
 *
 * desc:
 * Spring框架中的应用：
 * Spring MVC框架中的HandlerAdapter接口就是一个适配器接口，用于将不同类型的处理器适配到Spring MVC的处理器链中
 * --------------------------------------------------------------------------------------------
 * Jdk中的应用：InputStreamReader
 * ----------------------------
 * @author twinkle-leaf
 * @version v1.0.0
 * slogan: There are no two identical leaves in the world.🍃
 *
 */
public class Test {
    public static void main(String[] args) {
        // 计算机
        Computer computer = new Computer();

        // 读取华为sd卡
        HuaWeiSdCard huaWeiSdCard = new HuaWeiSdCard();
        String sdCardData = computer.readSdCard(huaWeiSdCard);
        System.out.println(sdCardData);
        System.out.println("------- 华丽的分割线 -------");

        // 读取华为tf卡
        HuaWeiTfCard huaWeiTfCard = new HuaWeiTfCard();
        SdAdapterTf sdAdapterTf = new SdAdapterTf(huaWeiTfCard);
        String tfCardData = computer.readSdCard(sdAdapterTf);
        System.out.println(tfCardData);
    }
}
